.commentlist > li.comment {
    background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #DDDDDD;
    border-radius: 3px 3px 3px 3px;
    margin: 0 0 1.625em;
    padding: 1.625em;
    position: relative;
}

.commentlist > li:before {
    content: url("../images/comment-arrow.png");
    left: -21px;
    position: absolute;
}

.commentlist {
    list-style: none outside none;
    margin: 20px auto;
    width: 68.9%;
}

.commentlist .avatar {
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #CCCCCC;
    left: -107px;
    padding: 0;
    position: absolute;
    top: 0;
}

.comment article {
    margin: 0px;
    position: relative;
}

.comment article .actions {
    position: absolute;
    top: 0;
    right: 0;
}

.comment .unknown-user {
    content: url("../images/unknown-user.png");
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #CCCCCC;
    left: -107px;
    padding: 0;
    position: absolute;
    top: 0;
    width: 80px;
    height: 80px;
}

.comment .warning {
    color: red;
    margin: 0;
    padding: 0;
}